package cn.jeefast.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.activerecord.Model;

/**
 * <p>
 * 
 * </p>
 *
 * @author yaodongyun
 * @since 2018-11-11
 */
import com.baomidou.mybatisplus.annotations.TableName;
@TableName("aaa")
public class Aaa extends Model<Aaa> {

    private static final long serialVersionUID = 1L;

    /**
     * 运单号
     */
	@TableId(value="id", type= IdType.AUTO)
	private Integer id;
	private String shippingNoteNumber;
    /**
     * 装车时间
     */
	private Long despatchActualDateTime;
    /**
     * 卸车时间
     */
	private Long goodsReceiptDateTime;
    /**
     * 装货地点
     */
	private String placeOfLoading;
    /**
     * 装货地点的国家行政区划代码
     */
	private String cCountrySubdivisionCode;
    /**
     * 收货地点
     */
	private String goodsReceiptPlace;
    /**
     * 收货地点的国家行政区划代码
     */
	private String dCountrySubdivisionCode;
    /**
     * 货主金额
     */
	private String totalMonetaryAmount;
    /**
     * 车牌号
     */
	private String vehicleNumber;
    /**
     * 司机
     */
	private String nameOfPerson;
    /**
     * 牌照类型01黄牌02蓝牌
     */
	private String licensePlateTypeCode;
    /**
     * 车辆分类
     */
	private String vehicleClassificationCode;
    /**
     * 车辆标准载质量
     */
	private String vehicleTonnage;
    /**
     * 道路运输证证件编号
     */
	private String roadTransportCertificateNumber;
    /**
     * 货物名称
     */
	private String descriptionOfGoods;
    /**
     * 货物类型分类代码
     */
	private String cargoTypeClassificationCode;
    /**
     * 货物项毛重
     */
	private String goodsItemGrossWeight;
    /**
     * 体积
     */
	private String cube;
    /**
     * 打款编号
     */
	private String sequenceCode;
    /**
     * 金额
     */
	private String monetaryAmount;
    /**
     * 打款时间
     */
	private String dateTime;
	private Integer type;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getShippingNoteNumber() {
		return shippingNoteNumber;
	}

	public void setShippingNoteNumber(String shippingNoteNumber) {
		this.shippingNoteNumber = shippingNoteNumber;
	}

	public Long getDespatchActualDateTime() {
		return despatchActualDateTime;
	}

	public void setDespatchActualDateTime(Long despatchActualDateTime) {
		this.despatchActualDateTime = despatchActualDateTime;
	}

	public Long getGoodsReceiptDateTime() {
		return goodsReceiptDateTime;
	}

	public void setGoodsReceiptDateTime(Long goodsReceiptDateTime) {
		this.goodsReceiptDateTime = goodsReceiptDateTime;
	}

	public String getPlaceOfLoading() {
		return placeOfLoading;
	}

	public void setPlaceOfLoading(String placeOfLoading) {
		this.placeOfLoading = placeOfLoading;
	}

	public String getcCountrySubdivisionCode() {
		return cCountrySubdivisionCode;
	}

	public void setcCountrySubdivisionCode(String cCountrySubdivisionCode) {
		this.cCountrySubdivisionCode = cCountrySubdivisionCode;
	}

	public String getGoodsReceiptPlace() {
		return goodsReceiptPlace;
	}

	public void setGoodsReceiptPlace(String goodsReceiptPlace) {
		this.goodsReceiptPlace = goodsReceiptPlace;
	}

	public String getdCountrySubdivisionCode() {
		return dCountrySubdivisionCode;
	}

	public void setdCountrySubdivisionCode(String dCountrySubdivisionCode) {
		this.dCountrySubdivisionCode = dCountrySubdivisionCode;
	}

	public String getTotalMonetaryAmount() {
		return totalMonetaryAmount;
	}

	public void setTotalMonetaryAmount(String totalMonetaryAmount) {
		this.totalMonetaryAmount = totalMonetaryAmount;
	}

	public String getVehicleNumber() {
		return vehicleNumber;
	}

	public void setVehicleNumber(String vehicleNumber) {
		this.vehicleNumber = vehicleNumber;
	}

	public String getNameOfPerson() {
		return nameOfPerson;
	}

	public void setNameOfPerson(String nameOfPerson) {
		this.nameOfPerson = nameOfPerson;
	}

	public String getLicensePlateTypeCode() {
		return licensePlateTypeCode;
	}

	public void setLicensePlateTypeCode(String licensePlateTypeCode) {
		this.licensePlateTypeCode = licensePlateTypeCode;
	}

	public String getVehicleClassificationCode() {
		return vehicleClassificationCode;
	}

	public void setVehicleClassificationCode(String vehicleClassificationCode) {
		this.vehicleClassificationCode = vehicleClassificationCode;
	}

	public String getVehicleTonnage() {
		return vehicleTonnage;
	}

	public void setVehicleTonnage(String vehicleTonnage) {
		this.vehicleTonnage = vehicleTonnage;
	}

	public String getRoadTransportCertificateNumber() {
		return roadTransportCertificateNumber;
	}

	public void setRoadTransportCertificateNumber(String roadTransportCertificateNumber) {
		this.roadTransportCertificateNumber = roadTransportCertificateNumber;
	}

	public String getDescriptionOfGoods() {
		return descriptionOfGoods;
	}

	public void setDescriptionOfGoods(String descriptionOfGoods) {
		this.descriptionOfGoods = descriptionOfGoods;
	}

	public String getCargoTypeClassificationCode() {
		return cargoTypeClassificationCode;
	}

	public void setCargoTypeClassificationCode(String cargoTypeClassificationCode) {
		this.cargoTypeClassificationCode = cargoTypeClassificationCode;
	}

	public String getGoodsItemGrossWeight() {
		return goodsItemGrossWeight;
	}

	public void setGoodsItemGrossWeight(String goodsItemGrossWeight) {
		this.goodsItemGrossWeight = goodsItemGrossWeight;
	}

	public String getCube() {
		return cube;
	}

	public void setCube(String cube) {
		this.cube = cube;
	}

	public String getSequenceCode() {
		return sequenceCode;
	}

	public void setSequenceCode(String sequenceCode) {
		this.sequenceCode = sequenceCode;
	}

	public String getMonetaryAmount() {
		return monetaryAmount;
	}

	public void setMonetaryAmount(String monetaryAmount) {
		this.monetaryAmount = monetaryAmount;
	}

	public String getDateTime() {
		return dateTime;
	}

	public void setDateTime(String dateTime) {
		this.dateTime = dateTime;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "Aaa{" +
			", id=" + id +
			", shippingNoteNumber=" + shippingNoteNumber +
			", despatchActualDateTime=" + despatchActualDateTime +
			", goodsReceiptDateTime=" + goodsReceiptDateTime +
			", placeOfLoading=" + placeOfLoading +
			", cCountrySubdivisionCode=" + cCountrySubdivisionCode +
			", goodsReceiptPlace=" + goodsReceiptPlace +
			", dCountrySubdivisionCode=" + dCountrySubdivisionCode +
			", totalMonetaryAmount=" + totalMonetaryAmount +
			", vehicleNumber=" + vehicleNumber +
			", nameOfPerson=" + nameOfPerson +
			", licensePlateTypeCode=" + licensePlateTypeCode +
			", vehicleClassificationCode=" + vehicleClassificationCode +
			", vehicleTonnage=" + vehicleTonnage +
			", roadTransportCertificateNumber=" + roadTransportCertificateNumber +
			", descriptionOfGoods=" + descriptionOfGoods +
			", cargoTypeClassificationCode=" + cargoTypeClassificationCode +
			", goodsItemGrossWeight=" + goodsItemGrossWeight +
			", cube=" + cube +
			", sequenceCode=" + sequenceCode +
			", monetaryAmount=" + monetaryAmount +
			", dateTime=" + dateTime +
			", type=" + type +
			"}";
	}
}
